Optimal Deterministic Sorting and Routing on Grids and Tori with Diagonals 1

نویسندگان

  • Manfred Kunde
  • Rolf Niedermeier
  • Klaus Reinhardt
  • Peter Rossmanith
چکیده

We present deterministic sorting and routing algorithms for grids and tori with additional diagonal connections. For large loads (h 12), where each processor has at most h data packets in the beginning and in the end, the sorting problem can be solved in optimal hn=6 + o(n) and hn=12 + o(n) steps for grids and tori with diagonals, respectively. For smaller loads, we present a new concentration technique that yields very fast algorithms for h < 12. For a load of 1, the previously most studied case, sorting only takes 1:2n + o(n) steps and routing only 1:1n + o(n) steps. For tori, we can present optimal algorithms for all loads h 1. The above algorithms all use a constant size memory for all processors and never copy or split packets, a property that the corresponding lower bounds make use of. If packets may be copied, 1{1 sorting can be done in only 2n=3 + o(n) on a torus with diagonals. Generally gaining a speedup of 3 by only doubling the number of communication links compared to a grid without diagonals, our work suggests building grids and tori with diagonals.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Deterministic Sorting and

We present deterministic sorting and routing algorithms for grids and tori with additional diagonal connections. For large loads (h 12), where each processor has at most h data packets in the beginning and in the end, the sorting problem can be solved in optimal hn=6 + o(n) and hn=12 + o(n) steps for grids and tori with diagonals, respectively. For smaller loads, we present a new concentration ...

متن کامل

Faster Sorting and Routing on Grids with Diagonals

We study routing and sorting on grids with diagonal connections. We show that for so-called h-h problems faster solutions can be obtained than on comparable grids without diagonals. In most of the cases the number of transport steps for the new algorithms are less than half the on principle smallest number given by the bisection bound for grids without diagonals.

متن کامل

Routing on Triangles, Tori and Honeycombs

The standard n n torus consists of two sets of axes: horizontal and vertical ones. For routing h-relations, the bisection bound gives a lower bound of h n=4. Several algorithms nearly matching this bound have been given. In this paper we analyze the routing capacity of modiied tori: tes-sellations of the plane with triangles or hexagons and tori with added diagonals. On some of these networks t...

متن کامل

Optimal Average Case Sorting on Arrays

We present algorithms for sorting and routing on two-dimensional mesh-connected parallel architectures that are optimal on average. If one processor has many packets then we asymptotically halve the up to now best running times. For a load of one optimal algorithms are known for the mesh. We improve this to a load of eight without increasing the running time. For tori no optimal algorithms were...

متن کامل

Interval Routing on Layered Cross Product of Trees and Cycles

Interval routing is an attractive space-efficient routing method for point-to-point networks (introduced in [13] and [15]) which has found industrial applications in the INMOS T9000 transputer design. Surveys of the principal theoretical results as well as recent trends in the area of interval routing can be found in [16, 5, 11]. Interval routing is based on compact routing tables, in which the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007